Software cultures and evolution
نویسندگان
چکیده
منابع مشابه
Software Cultures and Evolution
To work effectively with legacy code, software engineers need to understand a legacy computer program’s culture—the combination of the programmer’s background, the hardware environment, and the programming techniques that guided its creation. Software systems typically pass through a series of stages. During the initial development stage, software developers create a first functioning version o...
متن کاملThe Software for Cultures and the Cultures in Software
Software is viewed as an artifact which interacts with cultures of societies in which it functions. Software manufacturers make efforts to adapt the appearance of their products to aesthetic and historical values of the markets in which they are sold (“software for cultures”). It is well known that software embeds behavioral and organizational principles that are culture-determined (“cultures i...
متن کاملSoftware Evolution and Software Evolvability
Our hypothesis is that software systems vary significantly in how easily they can be evolved to remain productive within a changing environment. We call this quality of software systems “evolvability”, defined as the capability of software products to be evolved to continue to serve their customer in a cost-effective way. The concept of evolvability brings together factors from three main areas...
متن کامل=================================================== the Two Software Cultures and the Evolution of Evolutionary Economic Simulation ===================================================
The background for this paper is our work with evolutionary economic models and their implementation in a new, effective system for programming and simulating such models. The major purpose of the project is to decrease the barriers to entry to computer simulation without decreasing the quality of the work. This purpose has suggested a study of the different styles of simulation work as well as...
متن کاملTransformation-Driven Software Evolution Hinders Software Evolution
Model-driven engineering (MDE) promotes the use of models to capture design decisions during evolution and development. One too common approach to MDE promotes model transformations as the most important artefacts. We call this unfortunate approach transformation-driven engineering (TDE). TDE proposes to facilitate MDE with complete, correct and automatic model transformations that are pre-exis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer
سال: 2001
ISSN: 0018-9162
DOI: 10.1109/2.947084